package com.itheima.wms.utils;

import com.itheima.wms.controller.vo.UserInfoVo;

public class UserThreadLocalUtil {

    private static final ThreadLocal<UserInfoVo> tl = new ThreadLocal<>();

    /**
     * 保存数据到线程中
     *
     * @param userInfoVo
     */
    public static void set(UserInfoVo userInfoVo) {
        tl.set(userInfoVo);
    }

    /**
     * 从线程中取数据
     * @return
     */
    public static UserInfoVo get(){
        return tl.get();
    }

    /**
     * 清空线程中的数据
     */
    public static void remove(){
        tl.remove();
    }
}
